package com.moli.iov.base.model.dto.res;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import java.io.Serializable;
import lombok.Data;

/**
 * @author fudh
 * @ClassNmme TboxUpgradeFileResDto
 * @date 2019/4/24 13:35
 * @Description: TODO
 */
@Data
public class TboxUpgradeFileResDto implements Serializable {

    /**
     * id 主键
     */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long id;
    /**
     * 车辆品牌对应字典code,如北汽新能源
     */
    private String vehicleBand;

    /**
     * 某车型的车系对应字典code，如北汽新能源的EC220
     */
    private String vehilceSeries;

    /**
     * 某车型的车系中对应的款式字典code，如北汽新能源的EC220的精英款
     */
    private String vehicleStyle;

    /**
     * tbox生产商,对应的字典code
     */
    private String tboxManufacturer;

    /**
     * tbox型号,对应的字典code
     */
    private String tboxModel;

    /**
     * tbox硬件版本号,对应字典的code
     */
    private String tboxVersion;

    /**
     * tbox 硬件版本号，如硬件版本硬件版本V1.1
     */
    private String tboxHardVersion;

    /**
     * 生产商/车型/款式，拼接值，如：北汽新能源/EC220/经典款
     */
    private String vehicleModelStr;

    /**
     * 生产商/tbox型号/硬件版本，拼接值，如：杭州恒领/HL800/硬件版本V1.1
     */
    private String tboxModelStr;


    /**
     * 软件版本号
     */
    private String softwareVersion;

    /**
     * 升级文件的url
     */
    private String fileUrl;
    /**
     * 公司id
     */
    private Long companyId;

    /**
     * 公司名称
     */
    private String companyName;

}
